
'''
1. for循环
2. while循环
'''
import random

'''
for in range
range用法
- range(101)：可以用来产生0到100范围的整数，需要注意的是取不到101。
- range(1, 101)：可以用来产生1到100范围的整数，相当于前面是闭区间后面是开区间。
- range(1, 101, 2)：可以用来产生1到100的奇数，其中2是步长，即每次数值递增的值。
- range(100, 0, -2)：可以用来产生100到1的偶数，其中-2是步长，即每次数字递减的值。
'''
sum = 0
for  num in range(1, 101):
    sum += num 
print('1到100的和为:%d' % sum)    

# 偶数的和
sum = 0
for  num in range(1, 101, 2):
    sum += num 
print('1到100偶数的和为:%d' % sum)  

'''
while 通过bool值控制循环
猜数字

'''
answer = random.randint(1, 100)
counter = 0
while True:
    counter += 1
    number = int(input('请输入：'))
    if number < answer:
        print('大一点')
    elif number > answer:
        print('小一点')
    else:
        print('猜对了')
        break
print('你猜了%d次成功' % counter)
if counter > 7:
    print('game over')
    
